//nums1Size和nums2Size表示数组的长度
void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n) {
    int l1=m-1;
    int l2=n-1;
    int l3=m+n-1;

    while(l1>=0&&l2>=0){//只要有一个条件为假就跳出循环
        if(nums1[l1]<nums2[l2]){
            nums1[l3--]=nums2[l2--];
            //l3--;
            //l2--;
        }
        else{
            nums1[l3--]=nums1[l1--];
            //l3--;
            //l1--;
            }    
    }
    //l1<0或者l2<0
    //只需要处理l1<0，这时l2的数据还没有放到num1中
    while(l2>=0){
            nums1[l3--]=nums2[l2--];
        }
    
}